package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ZhiTanArtInfoVO {

    @ApiModelProperty("藏品id")
    @JsonProperty("id")
    private Long id;

    @ApiModelProperty("藏品TokenID")
    @JsonProperty("token_id")
    private Integer tokenId;

    @ApiModelProperty("藏品图片")
    @JsonProperty("img_url")
    private  String imgUrl;

    @ApiModelProperty("藏品名称")
    @JsonProperty("name")
    private  String name;

    @ApiModelProperty("发行价格")
    @JsonProperty("release_price")
    private  String releasePrice;

    @ApiModelProperty("发行时间")
    @JsonFormat(timezone = "GMT+8" , pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonProperty("release_time")
    private  String releaseTime;
    
    @ApiModelProperty("作者")
    @JsonProperty("creator_name")
    private  String creatorName;

    @ApiModelProperty("创作者头像")
    @JsonProperty("creator_avatar")
    private  String creatorAvatar;

    @ApiModelProperty("发行量")
    @JsonProperty("release_num")
    private  Integer releaseNum;

    @ApiModelProperty("流通量")
    @JsonProperty("sale_num")
    private  Integer saleNum;
    
}
